home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / bufferio.zip / FOO < prev    next >
Text File  |  1993-01-04  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                  BUFFERIO is  a Turbo Pascal unit that intercepts normal
  9.             untyped file  I/O calls and buffers them for files of record
  10.             length one.   The program that I developed the unit for sped
  11.             up by  a factor  of three  when  I  used  it.    This  is  a
  12.             preliminary beta  release (number  0.90) of the unit; in it,
  13.             only reads are buffered.
  14.  
  15.                  To use  the unit,  put a  USES clause  for it into each
  16.             program or  unit that  does I/O to files to be buffered.  It
  17.             is  important  to  put  the  clause  in  all  such  modules;
  18.             otherwise, the program will not work properly.
  19.  
  20.                  The unit  has been  placed in  the public domain, but I
  21.             intend to  provide at  least minimal  support to it.  Please
  22.             send bug  reports, enhancement  requests, and so on to me at
  23.             CompuServe ID 71320,3635.
  24.  
  25.                  I'm currently contemplating the following enhancements,
  26.             in approximate order of their likelihoods:  write buffering,
  27.             adjustable-size  buffers,   EMS  support,   extended  memory
  28.             support, and  support file  files of  larger record lengths.
  29.             Feel free  to  implement  any  of  these  in  the  unit  and
  30.             redistribute  it;  I  don't  care  how  complicated  version
  31.             numbers and such get.
  32.  
  33.                  Bruce Feist
  34.  
  35.                  9 January, 1990
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.